#include "SimboloAtributo.h"

SimboloAtributo::SimboloAtributo(Tupla* tupla, const QString& nombreAtributo)
{
    this->tupla = tupla;
    this->nombreAtributo = nombreAtributo;
}

SimboloAtributo::~SimboloAtributo()
{

}

Valor SimboloAtributo::getValor() const
{
    if (tupla == NULL) {
        return Valor();
    }
    return tupla->getValor(nombreAtributo);
}

void SimboloAtributo::setValor(Valor valor)
{
    if (tupla == NULL) {
        return;
    }
    tupla->setValor(nombreAtributo, valor);
}